package com.oceansoft.core.common.util.impexp4doc;

import java.io.OutputStream;
import java.util.List;
import java.util.Map;

public interface DOCExporter {
	/**
	 * 从配置文件中加载配置
	 * 
	 * @param configfile
	 */
	public void loadConfig(String configfile,Map extraCfg);

	/**
	 * 设置配置内容
	 * 
	 * @param configMap
	 */
	public void setConfig(Map<String, Object> configMap);

	/**
	 * 保存数据,并下载
	 * @param out
	 * @param configfile
	 * @param record
	 * @param customMap
	 */
	void exportWord(OutputStream out, String configfile, List<?> record,
			Map customMap);

	/**
	 * 保存数据
	 * @param configfile
	 * @param record
	 * @param customMap
	 * @return
	 */
	String exportWord(String configfile, List<?> record, Map customMap);

	

	

	

}
